<?php
/**
 * ExtIFrameAutoLoader class file
 *
 * @author TrueSoftware B.V. (The Netherlands)
 * @link http://www.ext4yii.com
 * @copyright Copyright 2007-2010 TrueSoftware B.V. all rights reserved.
 * @license http://www.ext4yii.com/license/
 *          EVALUATION VERSION - NOT FOR COMMERCIAL USE OR DISTRIBUTION.
 * @version 0.7.2
 */

class ExtIFrameAutoLoader extends ExtIFrameAutoLoaderBase
{
    /**
     * Gets the value of ExtJS url property
     * @return String 
     */
    public function getUrl()
    {
    	return $this->getConfig("url");
    }

    /**
     * Sets the value of ExtJS url property
     * @param String $value 
     */
    public function setUrl($value)
    {
    	$this->setConfig("url",$value);
    }

    /**
     * Gets the value of ExtJS showLoadMask property
     * @return Boolean 
     */
    public function getShowLoadMask()
    {
    	return $this->getConfig("showloadmask");
    }

    /**
     * Sets the value of ExtJS showLoadMask property
     * @param Boolean $value 
     */
    public function setShowLoadMask($value)
    {
    	$this->setConfig("showloadmask",$value);
    }

    /**
     * Gets the value of ExtJS loadmaskMsg property
     * @return String 
     */
    public function getLoadmaskMsg()
    {
    	return $this->getConfig("loadmaskmsg");
    }

    /**
     * Sets the value of ExtJS loadmaskMsg property
     * @param String $value 
     */
    public function setLoadmaskMsg($value)
    {
    	$this->setConfig("loadmaskmsg",$value);
    }

    /**
     * Gets the value of ExtJS delay property
     * @return Number 
     */
    public function getDelay()
    {
    	return $this->getConfig("delay");
    }

    /**
     * Sets the value of ExtJS delay property
     * @param Number $value 
     */
    public function setDelay($value)
    {
    	$this->setConfig("delay",$value);
    }

    /**
     * Gets the value of ExtJS reloadOnShow property
     * @return Boolean 
     */
    public function getReloadOnShow()
    {
    	return $this->getConfig("reloadonshow");
    }

    /**
     * Sets the value of ExtJS reloadOnShow property
     * @param Boolean $value 
     */
    public function setReloadOnShow($value)
    {
    	$this->setConfig("reloadonshow",$value);
    }

    
    public function __construct()
    {
        parent::__construct();
        $this->configmap = array_merge($this->configmap,array(
            'showloadmask' => 'showLoadMask',
            'loadmaskmsg' => 'loadmaskMsg',
            'reloadonshow' => 'reloadOnShow'
        ));



        $this->setXType(null);
        $this->setXClass('Ext.ux.AutoLoad');
    }    
}
?>